Simon RodgerSimon Rodger
PV Sindhu Out of Asian Games 2026 Quarter-Finals: A 10-21 Decider and a Sleepless Night in NagoyaThe quarter-final ended at 1 a.m. Back at the hotel by 1:30. Asleep near 3....
Dakar 2026 Beach Volleyball Pools Confirmed: Reading the Seeding Architecture Before the Ball RollsThere is a moment in every draw ceremony that I always wait for. Not the mome...
Vietnam Women's Volleyball at the 2026 World Championship: The Ticket Is Open, the Data Gap RemainsOn the night of August 22, 2026, I had a spreadsheet open on my computer befo...
Feyenoord U19 beat Real Betis 4-1 in the UEFA Youth League: nine points from three games and the academy valuation questionIn Seville the scoreboard stopped at 4-1 to Feyenoord U19 against Real Betis...
Doan Van Hau at Heerenveen: a loan deal and two headers in ManilaOn the night of 10 December 2026, at Rizal Memorial, Doan Van Hau headed the...
The 9.0400 Score and a 0.05 Gap: Inside Darren Yap's Historic BronzeDarren Yap bowed to the mat in the proper ritual, both hands close to his hip...
J1 League Matchday 9: Three Teams Within One Point, and What the Provisional Table Still HidesOn the evening of October 10, as Kashiwa Reysol closed out their match agains...
BLAST Slam VIII: Yandex Secures Top Three and the Game-Duration QuestionThe decider between Team Yandex and PARIVISION ended at the 63rd minute....
Raoni Barcelos and the Fifth Round: When a 39-Year-Old Fighter Leaves the Cage on a StretcherAt the fifth round, the noise in Las Vegas was loud enough that no one heard...
Ronaldo's 255-euro fine and 30-day ban: the flaw is in the fixture calendar, not the amountThe ruling came out on an afternoon in Lisbon. I opened Portugal's fixture...
Vietnamese Football and the Lesson of Empty Data: When Analysis Lacks an Information FoundationIn the context of Vietnamese football becoming increasingly professionalized...
U20 Vietnam Finalizes Squad for U20 Asian Qualifiers: The Defensive Puzzle and Faith in the AttackIn the pouring rain of a training session in Japan, I noticed a detail no new...
Gonzalez breaks new Spanish national record in SCM 100 IM, setting up a promising run toward the 2026 Short Course World ChampionshipsHugo Gonzalez, a 27-year-old Spanish swimmer, has made a significant mark by...
89 Minutes for Fernandes, a Thigh Injury for Dorgu: Who Really Pays the Bill?In the 89th minute, Bruno Fernandes left the pitch. There was no significant...
KRAFTON Permanently Locks Himass and Tan Vuu Accounts: When the Rule Is Written After the Match EndsI remember the night the Vietnamese PUBG community stayed awake until dawn. N...
Nebraska at No. 1 in the NCAA's First 2026 Top 16: When the Record Table Stops Being the MeasureAt a 400m race, the 200m split never tells you who wins. It only tells you wh...
Worlds 2026: MVK Esports and the Life-or-Death Puzzle in the Bo5 CageWhen the clock struck September 19, 2026, a new chapter in League of Legends...
Braintree League: Rayne A Resurrected as Netts A Face a 62-Point GapOf the 141 points Netts A accumulated last season, Paul Davison and James Hic...
Vietnamese Swimming and the Injury Data Gap: When 'Insufficient Information' Is the Most Honest ConclusionSix in the morning at a pool in Saigon. The coach stands at one end with a...
Nine Pages Without a Single Name: When the Esports Analysis Industry Dares to Say 'Insufficient Information'I read all nine pages. Not one name. Not one match. Not one number. Those nin...
Dakar 2026 Beach Volleyball Pools Confirmed: Reading the Seeding Architecture Before the Ball RollsThere is a moment in every draw ceremony that I always wait for. Not the mome...
Vietnam Women's Volleyball at the 2026 World Championship: The Ticket Is Open, the Data Gap RemainsOn the night of August 22, 2026, I had a spreadsheet open on my computer befo...
Feyenoord U19 beat Real Betis 4-1 in the UEFA Youth League: nine points from three games and the academy valuation questionIn Seville the scoreboard stopped at 4-1 to Feyenoord U19 against Real Betis...
Doan Van Hau at Heerenveen: a loan deal and two headers in ManilaOn the night of 10 December 2026, at Rizal Memorial, Doan Van Hau headed the...
The 9.0400 Score and a 0.05 Gap: Inside Darren Yap's Historic BronzeDarren Yap bowed to the mat in the proper ritual, both hands close to his hip...
J1 League Matchday 9: Three Teams Within One Point, and What the Provisional Table Still HidesOn the evening of October 10, as Kashiwa Reysol closed out their match agains...
BLAST Slam VIII: Yandex Secures Top Three and the Game-Duration QuestionThe decider between Team Yandex and PARIVISION ended at the 63rd minute....
Raoni Barcelos and the Fifth Round: When a 39-Year-Old Fighter Leaves the Cage on a StretcherAt the fifth round, the noise in Las Vegas was loud enough that no one heard...
Ronaldo's 255-euro fine and 30-day ban: the flaw is in the fixture calendar, not the amountThe ruling came out on an afternoon in Lisbon. I opened Portugal's fixture...
Vietnamese Football and the Lesson of Empty Data: When Analysis Lacks an Information FoundationIn the context of Vietnamese football becoming increasingly professionalized...
U20 Vietnam Finalizes Squad for U20 Asian Qualifiers: The Defensive Puzzle and Faith in the AttackIn the pouring rain of a training session in Japan, I noticed a detail no new...
Gonzalez breaks new Spanish national record in SCM 100 IM, setting up a promising run toward the 2026 Short Course World ChampionshipsHugo Gonzalez, a 27-year-old Spanish swimmer, has made a significant mark by...
89 Minutes for Fernandes, a Thigh Injury for Dorgu: Who Really Pays the Bill?In the 89th minute, Bruno Fernandes left the pitch. There was no significant...
KRAFTON Permanently Locks Himass and Tan Vuu Accounts: When the Rule Is Written After the Match EndsI remember the night the Vietnamese PUBG community stayed awake until dawn. N...
Nebraska at No. 1 in the NCAA's First 2026 Top 16: When the Record Table Stops Being the MeasureAt a 400m race, the 200m split never tells you who wins. It only tells you wh...
Worlds 2026: MVK Esports and the Life-or-Death Puzzle in the Bo5 CageWhen the clock struck September 19, 2026, a new chapter in League of Legends...
Braintree League: Rayne A Resurrected as Netts A Face a 62-Point GapOf the 141 points Netts A accumulated last season, Paul Davison and James Hic...
Vietnamese Swimming and the Injury Data Gap: When 'Insufficient Information' Is the Most Honest ConclusionSix in the morning at a pool in Saigon. The coach stands at one end with a...
Nine Pages Without a Single Name: When the Esports Analysis Industry Dares to Say 'Insufficient Information'I read all nine pages. Not one name. Not one match. Not one number. Those nin...
